package com.enjoyor.soa.traffic.api.service.dubbo.bigdata;

import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

import java.util.Date;
import java.util.List;
public interface DubboODDepartPointAnalysisService {
	/**
     * 出发热点查询
     * @param startDay
     * @param endDay
     * @param isWorkDay
     * @param passHour
     * @return List<HotPointDto>
     */
     ResultPojo departHotPoint(String token,Date startDay, Date endDay, String isWorkDay, int passHour);

    /**
     * 地图框选
     * @param startDay
     * @param endDay
     * @param isWorkDay
     * @param passHour
     * @return List<HotPointDto>
     */
     ResultPojo mapFrameSelection(String token,Date startDay, Date endDay, String isWorkDay, int passHour, List<String> pointIds);

    /**
     * 出发热点卡口TOP10
     * @param startDay
     * @param endDay
     * @param isWorkDay
     * @param passHour  -1查全部
     * @return List<HotPointDto>
     */
     ResultPojo departHotPointTop10(String token,Date startDay, Date endDay, String isWorkDay, int passHour);
}
